#mail-preview-grid {
    -fx-font-weight: bold;
    -fx-font-size: 11px;
    -fx-background-color: #f5f5f5;
}

.choice-box-table-cell {
    -fx-padding: 0 0 0 10px;
}

.task-done-mark {
    -fx-font-style: italic;
    -fx-font-size: 12px;
}

.mail-unread-mark {
    -fx-font-weight: bold;
}

.search-box .text-field {
    -fx-background-color: white;
    -fx-background-insets: 1;
    -fx-background-radius: 15;
    -fx-padding: -9 5 -11 0;
    -fx-border-image-source: url("../icons/search-box.png");
    -fx-border-image-slice: 12 12 12 22 fill;
    -fx-border-image-width: 12 12 12 22;
    -fx-border-image-repeat: stretch;
    -fx-font-size: 13px;
    -fx-prompt-text-fill: grey;
}
.search-box .text-field:focused {
    -fx-background-color: -fx-focus-color, white;
    -fx-background-insets: -1.4, 1;
    -fx-background-radius: 14.4;
}
.search-box .button {
    -fx-background-color: null;
    -fx-background-image: url("../icons/search-clear.png");
}
.search-box .button:hover {
    -fx-background-image: url("../icons/search-clear-over.png");
}

.attachment-link {
    -fx-border-width: 0;
    -fx-border-style: solid;
    -fx-border-insets: 0;
    -fx-border-color: #f5f5f5;
}

.attachment-link:visited {
    -fx-text-fill: black;
}
